iT邦幫忙

2024 iThome 鐵人賽

DAY 30
1
Software Development

我命由我不由語言 java爬蟲挑戰系列 第 30

java爬蟲挑戰 Day 30 - 完賽心得

  • 分享至 

  • xImage
  •  

選題

選題真的非常困難。網路上充滿了各種創意十足的產品和 side project,論創意,我自覺比不上那些天馬行空的想法;論技術和知識,我也差距甚遠。而且考慮到只有 30 天的時間,選題不能太大、太複雜,否則難以完成。因此,我選了一個相對保守簡單的題目——租屋通知機器人。雖然完成了專案,但過程中我時常反思:這樣的選題對自己來說是否太過保守,不夠有挑戰性?

生涯第一次的技術文章

這是我人生第一次寫技術文章,過程中一直在天人交戰。經常自問:「我寫的會不會太簡單了?大家應該都懂吧?」因此,有時會覺得有些知識點沒必要特別說明。但如果什麼都不解釋,只貼程式碼就好像也失去了寫技術文章的意義。所以,我盡可能在文章中補充一些知識點,試圖讓文章更有價值。

不過,總的來說,我覺得文章的內容還是有點跳,說明不夠連貫。我相信對於剛學程式的人來說,我的專案難度可能太高,說明也不夠詳盡;而對於有經驗的開發者來說,內容可能顯得過於基本,甚至像是在講廢話。由於是第一次寫技術文章,而且一寫就要寫 30 天,這種拿捏不準的感覺一直伴隨著我。

時間規劃與挑戰

為了避免前期強迫症發作、拼命寫文章,導致後期因為太累而堅持不下去,我給自己定下了一個規劃:每篇文章平均不要花超過 4 小時。最後跟一些水天數的文章平均,每篇文章控制在 3-5 小時內,還算是在可控範圍內。然而,不得不說,每天寫一篇文章的壓力真的很大。

印象最深的是,當時遇到 SSL 憑證的問題,按網路上的教學選擇直接偷懶,忽略SSL驗證,結果失敗。後來也沒時間找原因,直接改道使用 Keytool。還有第一次使用 Discord bot 的時候,正好趕上 Discord 改版,各種教程都跟新介面對不上,只能自己摸索。但只要卡到一、兩個小時就會搞到當天差點開天窗,讓我十分焦慮緊張。

挑戰與反思

這次參賽的目的本來就是想挑戰自己,但在過程中總覺得給自己的挑戰不夠大。雖然完成了一個相對簡單的專案,但總有種意猶未盡的感覺。然而,如果選擇更大的挑戰,恐怕我也會無法堅持到最後。因此,這次挑戰雖然累,但也算是達到了目的。

總結來說,這次參賽是一個極大的學習與挑戰過程。明年如果還有機會參加,我一定..,下次一定!!?


上一篇
java爬蟲挑戰 Day 29 - 項目總結
系列文
我命由我不由語言 java爬蟲挑戰30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言